patent on an improvement - Francés Inglés Diccionario